What's New

The content of this document describes version 16.5 Update 32, released on 2024-04-08.

16.5 Update 32

See the Update 32 Release Notes for a list of Fixed Defects. There are no feature changes in this update.

16.5 Update 31

[16.5 U31] The embedded web browser in the Planning Space client application has been upgraded to use CefSharp version 117.

See the Update 31 Release Notes for a list of Fixed Defects.

16.5 Update 30

[16.5 U30] The embedded web browser in the Planning Space client application has been upgraded to use CefSharp version 116.

[16.5 U30] SSL certificates for Secure HTTP: Certificates that are based on the CNG storage provider can now be installed in the IPS Server.

See the Update 30 Release Notes for a list of Fixed Defects.

16.5 Update 29

See the Update 29 Release Notes for a list of Fixed Defects. There are no feature changes in this update.

16.5 Update 28

See the Update 28 Release Notes for a list of Fixed Defects. There are no feature changes in this update.

16.5 Update 27

See the Update 27 Release Notes for a list of Fixed Defects. There are no feature changes in this update.

16.5 Update 26

[16.5 U26] The embedded web browser in the Planning Space client application has been upgraded to use CefSharp version 112.

See the Update 26 Release Notes for a list of Fixed Defects.

16.5 Update 25

[16.5 U25] New service setting 'BulkInsertionRetryLimit' for the Economics and Financials applications. This setting is effective when the application setting 'CalculationResultSetStrategy' is set to 'BulkInsertion'. Calculation failures can occur when there is a failure of a bulk insert operation to move calculated data from a file in shared disk into the database, however the file is only temporarily inaccessible. A retry mechanism has been introduced so that multiple attempts will be made to perform the bulk insert; the setting 'BulkInsertionRetryLimit' has been added to set the maximum number of retries, with a zero default value (i.e., the retry mechanism is not active).

[16.5 U25] Audit log: New OData endpoint '/planningspace/data/v1/auditlogs' for access to log data.

See the Update 25 Release Notes for a list of Fixed Defects.

16.5 Update 24

See the Update 24 Release Notes for a list of Fixed Defects. There are no feature changes in this update.

16.5 Update 23

See the Update 23 Release Notes for a list of Fixed Defects. There are no feature changes in this update.

16.5 Update 22

[16.5 U22] New tenant setting 'EnableUnweightedRingFenceMode' for the Economics and Financials applications: this must be set to True to enable a new unweighted ringfence calculation mode for Result Set calculations.

See the Update 22 Release Notes for the list of Fixed Defects.

16.5 Update 21

See the Update 21 Release Notes for a list of Fixed Defects. There are no feature changes in this update.

16.5 Update 20

[16.5 U20] New default tenant workgroup 'SecurityAdministrators'. See Tenant workgroups.

[16.5 U20] Optional additional diagnostic logging can be enabled for the Dataflow, Economics and Financials client-side logs. To use this feature the application client settings 'DiagnosticLoggingEnabled' can be enabled per application and per tenant; only to be used during diagnostic investigations because calculation performance will be affected. See Applications settings.

See the Update 20 Release Notes for the list of Fixed Defects.

16.5 Update 19

See the Update 19 Release Notes for a list of Fixed Defects. There are no feature changes in this update.

16.5 Update 18

See the Update 18 Release Notes for a list of Fixed Defects. There are no feature changes in this update.

16.5 Update 17

See the Update 17 Release Notes for complete lists of New Features and Fixed Defects.

[16.5 U17] New installer platform for PlanningSpace and CX Suite based on the WiX Toolset. There is now a unified EXE file for the PlanningSpace or CX server and client installs, as well as the LP Solver install.

[16.5 U17] This release completes the upgrade (which has been implemented in phases across several releases) of the PlanningSpace HTTP services. As part of this change, the WCF-based application services have been separated from the web services, resulting in 3 new IPS modules (Dataflow WCF Service, Economics WCF Service, Financials WCF Service) which each require new port assignments for inter-server communication (the defaults are: 9145, 9146, 9147, 9245, 9246, 9247) and these ports must be set open on any firewall that exists between the IPS server machines in a cluster (see IPS Server Application ports). There are also new 'application processor affinity’ settings for the WCF modules (see Servers configuration).

[16.5 U17] Added full support for the use of Microsoft Azure SQL PaaS to run the IPS Common and Tenant databases.

[16.5 U17] An alert message can be displayed to users during login (to warn about planned system events, for example). It is set by a new PlanningSpace application tenant setting 'Login Alert Message'. See Applications settings.

16.5 Update 16

See the Update 16 Release Notes for complete lists of New Features and Fixed Defects.

[16.5 U16] License Profile feature in IPS Manager for the management of license affinity and the default assignment of licenses. See License profiles.

[16.5 U16] User authentication: Added support for user client logins to be initiated by an Identity Provider server; this allows sign-ins from an IdP web portal page, if this is supported by the IdP.

[16.5 U16] Added groundwork implementation of support for the use of Azure SQL PaaS to run the IPS Common and Tenant databases; full support will be developed in later releases. Please contact Aucerna Support for more information (see Planning Space Support).

[16.5 U16] Changed the default values of the IPS service setting 'CaptureApiTraffic' (new default 'True'), and the application settings 'License.SelectionMode' (new default 'AutomaticWithOverride').

16.5 Update 15

[16.5 U15] Tenant Security settings: The single setting 'Workgroups to assign to new hierarchies' for Economics/CASH/Financials has been split into separate settings for Economics/CASH or Financials.

[16.5 U15] Modified the default behavior for the 'CalculationSpreadsheetSharedFolder' setting: if this setting is blank then the storage location will default to the tenant 'cluster shared temp folder'; temporary files will be removed as part of the automated IPS cluster shared folder clean-up task. Note that when the 'CalculationSpreadsheetSharedFolder' setting is set to a different location it will be the responsibility of IPS Administrators to ensure that temporary files are regularly cleaned up.

[16.5 U15] Query Builder: Added a 'favorite' flag so that variable selections can be saved for future use (note: the favorites data is stored in the 'local storage' of the browser program, therefore user must use the same computer and same program to access the stored data).

16.5 Update 14

[16.5 U14] New roles 'Economics/Regime Spreadsheets' and 'Financials/Regime Spreadsheets'. See Tenant roles.

[16.5 U14] New application tenant settings 'CalculationSpreadsheetSharedFolder' for the Economics and Financials applications.

16.5 Update 13

[16.5 U13] Authentication methods (Local, SAML2, Windows AD) can be enabled/disabled independently for each tenant; if SAML2 is the only allowed authentication then login at the PlanningSpace screen will be bypassed. See Tenant authentication methods. The default is that all methods are enabled.

[16.5 U13] New '/checkversion' command-line option for the DBUpgrade and IPS_DBUpgrade programs: this checks for the need to perform an upgrade without initiating an upgrade. See Databases and DBUPGRADE.

[16.5 U13] New Service setting 'Enable Server Monitor' (with default enabled) can be used to disable the server monitor processes. This means that all back-end data collection and API endpoints will be stopped; and the Server Monitor user interfaces (in IPS Manager, and in the PlanningSpace client) will be removed. This setting will be useful when IPS/PlanningSpace is deployed in an IT environment (such as a cloud platform) where comprehensive server monitoring systems are already available.

[16.5 U13] Servers configuration: new setting ‘Check-in Interval’ to control the frequency at which each server machine in a cluster performs a check-in with other machines in the cluster.

[16.5 U13] OData settings in IPS Manager: the setting ‘IntegrationServicesMaxProjectPageSize’ (for Economics and Financials) has been removed. Improvements have been made to the description texts and validation for the ‘IntegrationServices’ settings. See Integration Services (OData).

[16.5 U13] Tenant workgroups: workgroups can now be renamed at any time (in earlier versions, the name could not be changed after creation).

[16.5 U13] Tenant roles: the role 'Dataflow/Data Utility Manage Public Presets' has been removed (because the Data Utility tool has a new security permissions function).

[16.5 U13] Added a hard refresh operation in the UI for browser windows and web-based workspaces that are embedded in the PlanningSpace application.

16.5 Update 12

[16.5 U12] Automatic provisioning of tenant user accounts based on the external Identity Provider. See Automatic provisioning of tenant user accounts.

[16.5 U12] Licensing web API: Cross-origin license API calls from an application will only be allowed if the application's URL is included in the ‘AllowedURLsForCrossOriginRequests’ service setting.

[16.5 U12] Configurable controls for report script execution in Dataflow; this raises the level of control against possible malicious use of scripts.

[16.5 U12] Improvement to the IPS authentication service: removed unnecessary DNS host lookup for the redirect URI.

[16.5 U12] The embedded web browser in the PlanningSpace client application has been upgraded to use CefSharp version 86.

16.5 Update 11

[16.5 U11] New security role 'Reports - Print' controls access to print functions. See Tenant roles.

[16.5 U11] Application settings for Portfolio and CX PLAN: the default setting for 'LpServer' has been changed to 'https://solver.aucerna.app'. See Applications settings.

[16.5 U11] IPS Manager - Product licensing UI: the 'User sessions' table now includes the tenant name; improved the list view of allocated Users for Named User licenses (scroll bar and alphabetical sorting).

16.5 Update 10

There are no functional changes in this release.

The Aucerna LP Solver service address is changing from "https://solver.palantirsolutions.com" to "https://solver.aucerna.app". To prepare for this change, Administrators should modify the "LpServer" application setting for PlanningSpace Portfolio or CX PalantirPLAN (see Applications settings). The old address will be removed on 2021-06-30. In the interim, either address can be used. The default value of the "LpServer" setting will be updated in a forthcoming software update.

16.5 Update 9

There are no functional changes in this release.

16.5 Update 8

There are no functional changes in this release.

16.5 Update 7

[16.5 U7] The new IPS service setting 'Enable Windows Authentication' can be used to enable a new Windows authentication mode for OData API requests. See Service configuration.

[16.5 U7] Added an option to set an expiration lifetime for API keys using the new IPS service setting ‘API Key Lifetime’. See API Key management.

16.5 Update 6

[16.5 U6] New commands in the IPS PowerShell module: 'Enter-MaintenanceMode' and 'Set-PrimaryServer'. See IPS PowerShell module (Automation cmdlets).

16.5 Update 5

[16.5 U5] API and OData requests to the IPS Server can be logged in the server logs (default setting is disabled). See Server API logging.

[16.5 U5] License file validation: files are no longer tested for the protocol (HTTP/HTTPS) or port number, hence the license file will not become invalid after an HTTP/HTTPS switch, or other port change.

16.5 Update 4

There are no functional changes in this release.

16.5 Update 3

There are no functional changes in this release.

16.5 Update 2

[16.5 U2] New application tenant setting for Economics and Financials ‘Enforce Current Hierarchy Permissions In Calculated Result Sets'. When this setting is False, any user with read access to a result set will be able to generate reports from all documents included in the result set; when set to True, the user's access to each document will be determined by the user's current document-level permissions in the calculation hierarchy. Default is True to maintain compatiblity with earlier versions. (See Applications settings.)

16.5 Update 1

[16.5 U1] Internationalization of the PlanningSpace client applications, and Russian language display mode for Dataflow and Economics. The mode is selectable ('en' or 'ru') by the new 'DisplayLanguage' IPS service setting. Note: this is a global IPS setting which applies to all tenants, and it will override Sany user locale/language preferences on client computers.

[16.5 U1] Improvements to the login process for SAML-authenticated user accounts: automatic login without validation will happen when a valid login token can be retrieved from the identity provider server; there is a checkbox to disable/enable the automatic login; authentication also now supports ‘login_hint’ for compatibility with Azure AD.

[16.5 U1] The IPS license server endpoint requires (by default) authentication by a token included in the client’s request; the new IPS service setting 'Enable Anonymous License Access' can be set to allow requests without authentication, this is required for CX applications and earlier versions of PlanningSpace (see Product licensing).

16.5

[16.5] New SSL offloading option for IPS cluster configuration (see SSL offloading).

[16.5] Servers configuration: new workers setting 'Worker allocation strategy'(see Servers configuration). Note: currently it is only applied to Result Set calculation jobs.

[16.5] The PlanningSpace Data Connector add-in is automatically deployed by the IPS Server installer (previously it was a manual installation). The IPS Administrator must still configure the Add-in XML manifest file to make the add-in service available to users. (See PlanningSpace Data Connector.)

[16.5] SSO is now implemented for login to the tenant webserver followed by launching of the PlanningSpace client application. Therefore users do not need to re-enter their credentials. The IPS service setting 'Launch Code Validity Period' determines the validity period for SSO (default is 15 seconds).

 

Important for PlanningSpace deployments upgrading to version 16.5 from versions 16.3 or 16.4: For optimal performance it is recommended for every database to set the option 'Legacy Cardinality Estimation' to 'ON'.